terrace gardens - Español Inglés Diccionario